import chalk from 'chalk';

export default function checkNodeEnv(expectedEnv) {
	if (!expectedEnv) {
		throw new Error('"expectedEnv" not set');
	}

	if (process.env.NODE_ENV !== expectedEnv) {
		console.log(
			chalk.whiteBright.bgRed.bold(
				`"process.env.NODE_ENV" must be "${expectedEnv}" to use this webpack config`,
			),
		);
		process.exit(2);
	}
}
